//package jp.sourceforge.talisman.mds.cluster;
//
///*
// * $Id: ParameterTypeMismatchExceptionTest.java,v 1.1 2009/09/12 05:06:01 weiwei Exp $
// */
//
//import org.junit.Assert;
//import org.junit.Before;
//import org.junit.Test;
//
///**
// * 
// * @author Haruaki Tamada
// * @version $Revision: 1.1 $
// */
//public class ParameterTypeMismatchExceptionTest{
//    private ParameterTypeMismatchException exception;
//
//    @Before
//    public void initialize(){
//        
//    }
//
//    @Test
//    public void testConstructor1(){
//        exception = new ParameterTypeMismatchException();
//
//        Assert.assertNull(exception.getMessage());
//        Assert.assertNull(exception.getCause());
//    }
//
//    @Test
//    public void testConstructor2(){
//        exception = new ParameterTypeMismatchException("message");
//
//        Assert.assertEquals("message", exception.getMessage());
//        Assert.assertNull(exception.getCause());
//    }
//
//    @Test
//    public void testConstructor3(){
//        Exception cause = new Exception();
//        exception = new ParameterTypeMismatchException(cause);
//
//        Assert.assertSame(cause, exception.getCause());
//        Assert.assertEquals("java.lang.Exception", exception.getMessage());
//    }
//
//    @Test
//    public void testConstructor4(){
//        Exception cause = new Exception();
//        exception = new ParameterTypeMismatchException("message", cause);
//
//        Assert.assertEquals("message", exception.getMessage());
//        Assert.assertSame(cause, exception.getCause());
//    }
//}
